Signature Scheme utilising Hash functions.
Itβs stateful, meaning the verifier and the signer have to keep track of some state.
%%π Edit in Excalidraw%%
They use the Winternitz Checksum which is Which is then encoded in base .
This can be used for the Winternitz One-time Signature Scheme.
This is the base for XMSS, which turns the one-time signature scheme into a few-time signature scheme.
Problem - each of these keys can only be used once. So how do we generate a bunch of keys? %%π Edit in Excalidraw%%
Verifier can verify a given public key with only one hash per level of the tree.
The state is needed so the verifier knows which public key is being used at a given time.